Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, QF, GER-CAN 2-0 Open 13 Provence - Marseille U.S. Open - New York Ukraine F3 Egypt F1 Egypt F2 Egypt F3 Morocco F4 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F24 France F7 Italy F10 Italy F10 Germany F11 Germany F13 Russia F3 Russia F4 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F18 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 Germany F4 France F22 France F17 Ukraine F2 France F18 San Marino Cepu Open - San Marino San Remo Tennis Cup - San Remo Mamaia Challenger - Constanta Kos-Zucchetti Tennis Cup - Cordenons Porsche Open - Poznan Roma Challenger 2007 - Rome Trofeo Sisma Mantova - Mantova Challenger 42 - Andrezieux Status Athens Open - Athens Pekao Open - Szczecin Internationaux du Doubs - Besancon Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger Orbetello Challenger Poznan Challenger San Marino Challenger Como Challenger Freudenstadt Challenger Trnava Challenger Tashkent Challenger Astana Challenger Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Scheveningen Challenger Privatbank Open 2006 - Dnepropetrovsk XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Alphen Challenger Aachen Challenger Lambertz Open by Stawag - Aachen Wolfsburg Challenger Cherbourg Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bauer Watertechnology Cup - Eckental Trani Challenger II Cyclus Open de Tenis - Florianopolis Alphen Challenger Todi Challenger Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Riviera di Rimini Challenger - Rimini Madrid Challenger Kos-Zucchetti Tennis Cup - Cordenons Eckental Challenger Salzburg Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Rabat Challenger Furth Challenger Alphen Challenger Loughborough Challenger Kosice Challenger Roma Open Challenger - Rome Eckental Challenger Bordeaux Challenger Oberstaufen Challenger San Marino Challenger Alexander Kolyaskin Memorial - Donetsk Manerbio Challenger Petange Challenger Orleans Challenger Heilbronn Challenger Barletta Challenger Heilbronn Challenger Morocco Tennis Tour - Fes Rennes Challenger Heilbronn Challenger San Marino Cepu Open - San Marino Braunschweig Challenger UTC Open by Selena - Cherkassy Orleans Challenger Mons Challenger Bratislava Challenger St. Brieuc Challenger Heilbronn Challenger Alphen Challenger Bergamo Challenger Braunschweig Challenger Jonkoping Challenger Orleans Challenger Geneva Challenger Alphen Challenger Napoli Challenger Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Szczecin Challenger Bratislava Challenger Phoenix Challenger Helsinki Challenger Lambertz Open by Stawag 2007 - Aachen Heilbronn Challenger Malaysian Open - Kuala Lumpur Bratislava Challenger Canberra Challenger Szczecin Challenger Canberra Challenger Furth Challenger Braunschweig Challenger Lyon Challenger Morocco Tennis Tour - Tanger Dortmund Challenger Irving Challenger Genova Challenger Marrakech Challenger Braunschweig Challenger Bratislava Challenger Pullach Challenger Braunschweig Challenger Phoenix Challenger Prague Challenger Meerbusch Challenger Cassis Challenger Bergamo Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Olimp Kyiv Open - Kiev Pau Challenger Open de Montauban - Montauban UTC Open - Cherkassy Bauer Watertechnology Cup 2007 - Eckental 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ostdeutscher Sparkassen Cup - Dresden Bordeaux Challenger Szczecin Challenger Cancun Challenger Rabat Challenger ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Quimper Challenger Rome Challenger Prague Challenger Cremona Challenger Grand Prix Hassan II - Casablanca Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Helsinki Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Next Generation Adelaide International - Adelaide ATP Studena Croatia Open - Umag Open de Moselle - Metz Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Napoli Challenger Seville Challenger Genova Challenger Szczecin Challenger Swiss Indoors Basel - Basel Madrid Challenger Open de Moselle - Metz Brisbane International - Brisbane Mons Challenger Heilbronn Challenger Gerry Weber Open - Halle Open 13 - Marseille Apia International - Sydney Tanger Challenger Eckental Challenger Meknes Challenger Serbia Open - Belgrade BMW Open - Munich Helsinki Challenger Marrakech Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Erste Bank Open - Vienna Mercedes Cup - Stuttgart Citi Open - Washington Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Winston Salem - Winston Salem Winston-Salem Open - Winston-Salem ASB Classic - Auckland Bergamo Challenger Cherbourg Challenger Mercedes Cup - Stuttgart Le Gosier Challenger China Open - Beijing Mersin Challenger Dubai Duty Free Tennis Championships - Dubai Rome Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Almaty Open - Almaty Abierto Mexicano Telcel - Acapulco Hellenic Championship - Athens Bet-at-home Open - Hamburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Bratislava Challenger Kremlin Cup - Moscow Aegon Nottingham Open - Nottingham Gerry Weber Open - Halle AEGON Championships - London Rio Open - Rio de Janeiro Topshelf Open - 's-Hertogenbosch Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Helsinki Challenger St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Guadalajara Challenger St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Vercelli Challenger European Open - Antwerp Adelaide International - Adelaide AEGON Championships - London Erste Bank Open - Vienna Mercedes Cup - Stuttgart European Open - Antwerp Pilot Pen Tennis - New Haven Sardegna Open - Cagliari Emilia-Romagna Open - Parma Szczecin Challenger Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Irving Challenger Swiss Indoors Basel - Basel Gerry Weber Open - Halle ABN AMRO Open - Rotterdam German Tennis Championships - Hamburg Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow ASB Classic - Auckland St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Estoril Challenger Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Bet-at-home Open - Hamburg Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Citi Open - Washington Mersin Challenger Furth Challenger Rio Open 500 - Rio de Janeiro Open 13 - Marseille Mons Challenger Barcelona Open BancSabadell - Barcelona Wroclaw Challenger Mercedes Cup - Stuttgart Sibiu Challenger Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Open 13 - Marseille Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Grand Prix Hassan II - Casablanca Heilbronn Challenger Hong Kong Tennis Open - Hong Kong Quimper Challenger Geneva Open - Geneva Gerry Weber Open - Halle AEGON Championships - London Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem ABN AMRO Open - Rotterdam Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Terra Wortmann Open - Halle BMW Open - Munich Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Moselle Open - Metz Villena Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta BMW Open - Munich Geneva Open - Geneva Scheveningen Challenger Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel Ecuador Open - Quito Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Manama Challenger Brisbane International - Brisbane DIEMA XTRA Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart Sofia Open - Sofia Zug Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Indoors - Cologne Antalya Open - Antalya Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich EFG Swiss Open - Gstaad BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Moselle Open - Metz Adelaide International 2 - Adelaide Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Sofia Open - Sofia Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel BCR Open Romania - Bucharest BMW Open - Munich Terra Wortmann Open - Halle Boss Open - Stuttgart Hamburg Open - Hamburg Zhuhai Open - Zhuhai Roanne Challenger AEGON International - Eastbourne BMW Open - Munich St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON International - Eastbourne If Stockholm Open - Stockholm European Open - Antwerp If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Bratislava 2 Challenger BMW Open - Munich European Open - Antwerp Noventi Open - Halle Citi Open - Washington Vilnius Challenger Boss Open - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai SA Tennis Open - Johannesburg Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Rakuten Japan Open - Tokyo Mallorca Championships - Mallorca Shanghai Rolex Masters - Shanghai Hamburg European Open - Hamburg Rogers Cup - Toronto Sofia Open - Sofia Phoenix Challenger Heineken Open - Auckland Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne Rolex Paris Masters - Paris Australian Open - Melbourne Internazionali BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London Gerry Weber Open - Halle Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Miami Open - Miami U.S. Open - New York Terra Wortmann Open - Halle China Open - Beijing Mutua Madrid Open - Madrid EFG Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami China Open - Beijing Internazionali BNL d'Italia - Rome Western & Southern Open - New York Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Erste Bank Open - Vienna Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Internazionali BNL d'Italia - Rome French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Cincinnati Open - Cincinnati St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Open de Moselle - Metz Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Masters Series - Hamburg Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle European Open - Antwerp Chengdu Open - Chengdu China Open - Beijing German Tennis Championships - Hamburg Generali Open - Kitzbuhel U.S. Open - New York Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Australian Open - Melbourne Davis Cup, Group I, 2R, POL-UKR 3-1 French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 French Open - Paris U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Finals, Group F Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group C, Hamburg Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Group I, PO, ISR-UKR 0-5 Hopman Cup - Perth Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group, Q2, JPN-GER 0-4 Wimbledon (juniors) Olympics - Rio de Janeiro Olympics - Paris European Open - Antwerp Olympics - Tokyo